<ui:composition 
	xmlns="http://www.w3.org/1999/xhtml"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui" 
	template="/layout/template.xhtml">
	<ui:define name="content">
		<ui:include src="/compras/solicitudDeCotizacion.xhtml" />

		<h:form id="formPrincipal">
									<p:growl id="growl" autoUpdate="true" />
		
			<p:messages showDetail="true" />
			<h2>#{mensaje.solicitud_cotizacion_titulo}</h2>
			<p:separator id="separator" />
			<br />
			<h:panelGroup>
				<p:commandButton icon="ui-icon-document"
					value="#{mensaje.action_nuevo} "
					 onclick="PF('dlgsolcot').show()" 
					  action="#{solicitudCotizacionBean.iniciar()}" update=":form1,:form2"/>
				<br />
				<br />
			</h:panelGroup>

			<p:dataTable id="tableId" paginator="true" rows="10"
				value="#{solicitudCotizacionesList.findAll()}" var="_solicitudC"
				paginatorPosition="bottom">

				<p:column sortBy="#{_solicitudC.id}"
					filterBy="#{_solicitudC.id}">
					<f:facet name="header">Id</f:facet>
                        #{_solicitudC.id}
                </p:column>				

				<p:column sortBy="#{_solicitudC.situacion}"
					filterBy="#{_solicitudC.situacion}">
					<f:facet name="header">#{mensaje.columna_situacion}</f:facet>
                        #{_solicitudC.situacionExtenso}
                </p:column>

				
				
                <p:column sortBy="#{_solicitudC.proveedor.nombre}"
					filterBy="#{_solicitudC.proveedor.nombre}">
					<f:facet name="header">#{mensaje.titulo_proveedor}</f:facet>
					#{_solicitudC.proveedor.nombre}
                </p:column>


                <p:column sortBy="#{_solicitudC.precio}"
					filterBy="#{_solicitudC.precio}">
					<f:facet name="header">#{mensaje.columna_monto_total}</f:facet>
                        #{_solicitudC.precio} Gs.
                </p:column>
                
                 <p:column sortBy="#{_solicitudC.solicitudPedido.formaPago.nombre}"
					filterBy="#{_solicitudC.solicitudPedido.formaPago.nombre}">
					<f:facet name="header">#{mensaje.titulo_formadepago}</f:facet>
                        #{_solicitudC.solicitudPedido.formaPago.nombre}
                </p:column>
                
                <p:column sortBy="#{_solicitudC.solicitudPedido.id}"
					filterBy="#{_solicitudC.solicitudPedido.id}">
					<f:facet name="header">#{mensaje.label_solicitud_pedido}</f:facet>
                        #{_solicitudC.solicitudPedido.id}
                </p:column>
				
				<p:column>
					<p:commandButton id="detailButton"
						action="#{solicitudCotizacionBean.iniciarDetail(_solicitudC)}" icon="ui-icon-search" onclick="PF('dlgdetalles').show()" update=":form3,:formPrincipal"/>
					
					
					<f:facet name="header">#{mensaje.label_opciones}</f:facet>
					<p:commandButton id = "modButton" action="#{solicitudCotizacionBean.iniciar2(_solicitudC)}"
					 icon = "ui-icon-pencil" onclick="PF('dlgsolcot').show()" update=":form1,:formPrincipal" />
                                  
                     <p:tooltip for="modButton" value="#{mensaje.action_modificar}"
						showEffect="fade" hideEffect="fade" />
					<p:commandButton id="delButton"
						action="#{solicitudCotizacionBean.eliminar(_solicitudC)}"
						icon="ui-icon-closethick" update=":formPrincipal">
						<p:confirm header="Confirmation"
							message="#{mensaje['comun.pregunta.eliminar']}"
							icon="ui-icon-alert" />
					</p:commandButton>
					<p:tooltip for="delButton" value="#{mensaje.action_eliminar}"
						showEffect="fade" hideEffect="fade" />
					<p:confirmDialog global="true" showEffect="fade">
						<p:commandButton value="#{mensaje.titulo_si}" type="button"
							styleClass="ui-confirmdialog-yes" icon="ui-icon-check" />
						<p:commandButton value="#{mensaje.titulo_no}" type="button"
							styleClass="ui-confirmdialog-no" icon="ui-icon-close" />
					</p:confirmDialog>

				</p:column>

			</p:dataTable>
			
		</h:form>
	</ui:define>
</ui:composition>
